@CHARSET "UTF-8"; 

/* suplement */
body {
	padding-bottom: 40px;
}
.container {
	width: 1170px !important;	
}
img {
	max-width: none !important;		
}
.thumbnail > img {
	max-width: none !important;	
}
.sidebar-nav {
	padding: 9px 0;
}

.row-fluid .span3 {
	*width: 22.4%;
}
.row-fluid .span4 {
	*width: 31.76%;	
}
.row-fluid .span6 {
	
}
.row-fluid .span9 {
	
}
.row-fluid .span2 {
	
}
.row-fluid .span10 {
	
}
.elfinder-button-search .ui-icon{
	top: 40%;
}

.box-header{
	cursor: auto;
}
.autoCursor {
	cursor: auto;
}

/* self addition */
.minH1,
.minH1[class*="span"] {
	min-height: 260px !important;	
}

.full {
	width: 100% !important;	
}
.autoWidth {
	width: auto !important;
}
.whiteBg {
	background-color: #fff;	
}
.pointerCursor {
	cursor: pointer;	
}
.zindexBig {
	z-index: 999;	
}


.force.span12 {
  width: 724px !important;
}
.force.span11 {
  width: 662px !important;
}
.force.span10 {
  width: 600px !important;
}
.force.span9 {
  width: 538px !important;
}
.force.span8 {
  width: 476px !important;
}
.force.span7 {
  width: 414px !important;
}
.force.span6 {
  width: 352px !important;
}
.force.span5 {
  width: 290px !important;
}
.force.span4 {
  width: 220px !important;
}
.force.span3 {
  width: 180px !important;
}
.force.span2 {
  width: 100px !important;
}
.force.span1 {
  width: 42px !important;
}

.Hspace12 {
  height: 724px !important;
}
.Hspace11 {
  height: 662px !important;
}
.Hspace10 {
  height: 600px !important;
}
.Hspace9 {
  height: 538px !important;
}
.Hspace8 {
  height: 476px !important;
}
.Hspace7 {
  height: 414px !important;
}
.Hspace6 {
  height: 352px !important;
}
.Hspace5 {
  height: 290px !important;
}
.Hspace4 {
  height: 220px !important;
}
.Hspace3 {
  height: 180px !important;
}
.Hspace2 {
  height: 100px !important;
}
.Hspace1 {
  height: 42px !important;
}

.posAbs, 
[class*="span"].posAbs {
	position: absolute !important;	
}
.posRel, 
[class*="span"].posRel {
	position: relative !important;	
}
.posR0, 
[class*="span"].posR0 {
	right: 0 !important;
}
.posL0, 
[class*="span"].posL0 {
	left: 0 !important;
}
.posT0, 
[class*="span"].posT0 {
	top: 0 !important;
}

.noPadding, 
[class*="span"].noPadding,

.son-noPadding>*,		
.son-noPadding>[class*="span"],
	
.posterity-noPadding *,
.posterity-noPadding [class*="span"] {
	padding: 0 !important;	
}

.noPaddingL, 
[class*="span"].noPaddingL,

.son-noPaddingL>*,		
.son-noPaddingL>[class*="span"],
	
.posterity-noPaddingL *,
.posterity-noPaddingL [class*="span"] {
	padding-left: 0 !important;	
}

.noPaddingR, 
[class*="span"].noPaddingR,

.son-noPaddingR>*,		
.son-noPaddingR>[class*="span"],
	
.posterity-noPaddingR *,
.posterity-noPaddingR [class*="span"] {
	padding-right: 0 !important;	
}

.noPaddingT, 
[class*="span"].noPaddingT,

.son-noPaddingT>*,		
.son-noPaddingT>[class*="span"],
	
.posterity-noPaddingT *,
.posterity-noPaddingT [class*="span"] {
	padding-top: 0 !important;	
}

.noPaddingB, 
[class*="span"].noPaddingB,

.son-noPaddingB>*,		
.son-noPaddingB>[class*="span"],
	
.posterity-noPaddingB *,
.posterity-noPaddingB [class*="span"] {
	padding-bottom: 0 !important;	
}



.noMargin, 
[class*="span"].noMargin,

.son-noMargin>*,		
.son-noMargin>[class*="span"],
	
.posterity-noMargin *,
.posterity-noMargin [class*="span"] {
	margin: 0 !important;	
}

.noMarginL, 
[class*="span"].noMarginL,

.son-noMarginL>*,		
.son-noMarginL>[class*="span"],
	
.posterity-noMarginL *,
.posterity-noMarginL [class*="span"] {
	margin-left: 0 !important;	
}

.noMarginR, 
[class*="span"].noMarginR,

.son-noMarginR>*,		
.son-noMarginR>[class*="span"],
	
.posterity-noMarginR *,
.posterity-noMarginR [class*="span"] {
	margin-right: 0 !important;	
}

.noMarginT, 
[class*="span"].noMarginT,

.son-noMarginT>*,		
.son-noMarginT>[class*="span"],
	
.posterity-noMarginT *,
.posterity-noMarginT [class*="span"] {
	margin-top: 0 !important;	
}

.noMarginB, 
[class*="span"].noMarginB,

.son-noMarginB>*,		
.son-noMarginB>[class*="span"],
	
.posterity-noMarginB *,
.posterity-noMarginB [class*="span"] {
	margin-bottom: 0 !important;	
}

.marginTop1, [class*="span"].marginTop1 {
	margin-top: 30px !important;
}
.marginR12, [class*="span"].marginR12 {
  margin-right: 724px !important;
}
.marginR11, [class*="span"].marginR11 {
  margin-right: 662px !important;
}
.marginR10, [class*="span"].marginR10 {
  margin-right: 600px !important;
}
.marginR9, [class*="span"].marginR9 {
  margin-right: 538px !important;
}
.marginR8, [class*="span"].marginR8 {
  margin-right: 476px !important;
}
.marginR7, [class*="span"].marginR7 {
  margin-right: 414px !important;
}
.marginR6, [class*="span"].marginR6 {
  margin-right: 352px !important;
}
.marginR5, [class*="span"].marginR5 {
  margin-right: 290px !important;
}
.marginR5-1, [class*="span"].marginR5-1 {
  margin-right: 310px !important;
}
.marginR4, [class*="span"].marginR4 {
  margin-right: 220px !important;
}
.marginR3, [class*="span"].marginR3 {
  margin-right: 180px !important;
}
.marginR2, [class*="span"].marginR2 {
  margin-right: 100px !important;
}
.marginR1, [class*="span"].marginR1 {
  margin-right: 42px !important;
}
.marginR1-1, [class*="span"].marginR1-1 {
  margin-right: 16px !important;
}
.marginR1-2, [class*="span"].marginR1-2 {
  margin-right: 9px !important;
}
.marginL12, [class*="span"].marginL12 {
  margin-left: 724px !important;
}
.marginL11, [class*="span"].marginL11 {
  margin-left: 662px !important;
}
.marginL10, [class*="span"].marginL10 {
  margin-left: 600px !important;
}
.marginL9, [class*="span"].marginL9 {
  margin-left: 538px !important;
}
.marginL8, [class*="span"].marginL8 {
  margin-left: 476px !important;
}
.marginL7, [class*="span"].marginL7 {
  margin-left: 414px !important;
}
.marginL6, [class*="span"].marginL6 {
  margin-left: 352px !important;
}
.marginL5, [class*="span"].marginL5 {
  margin-left: 290px !important;
}
.marginL5-1, [class*="span"].marginL5-1 {
  margin-left: 310px !important;
}
.marginL4, [class*="span"].marginL4 {
  margin-left: 220px !important;
}
.marginL3, [class*="span"].marginL3 {
  margin-left: 180px !important;
}
.marginL2, [class*="span"].marginL2 {
  margin-left: 100px !important;
}
.marginL1, [class*="span"].marginL1 {
  margin-left: 42px !important;
}
.marginT12, [class*="span"].marginT12 {
  margin-top: 724px !important;
}
.marginT11, [class*="span"].marginT11 {
  margin-top: 662px !important;
}
.marginT10, [class*="span"].marginT10 {
  margin-top: 600px !important;
}
.marginT9, [class*="span"].marginT9 {
  margin-top: 538px !important;
}
.marginT8, [class*="span"].marginT8 {
  margin-top: 476px !important;
}
.marginT7, [class*="span"].marginT7 {
  margin-top: 414px !important;
}
.marginT6, [class*="span"].marginT6 {
  margin-top: 352px !important;
}
.marginT5, [class*="span"].marginT5 {
  margin-top: 290px !important;
}
.marginT4, [class*="span"].marginT4 {
  margin-top: 220px !important;
}
.marginT3, [class*="span"].marginT3 {
  margin-top: 180px !important;
}
.marginT2, [class*="span"].marginT2 {
  margin-top: 100px !important;
}
.marginT1, [class*="span"].marginT1 {
  margin-top: 42px !important;
}
.marginT1-1, [class*="span"].marginT1-1 {
  margin-top: 16px !important;
}
.marginT1-2, [class*="span"].marginT1-2 {
  margin-top: 9px !important;
}
.marginB12, [class*="span"].marginB12 {
  margin-bottom: 724px !important;
}
.marginB11, [class*="span"].marginB11 {
  margin-bottom: 662px !important;
}
.marginB10, [class*="span"].marginB10 {
  margin-bottom: 600px !important;
}
.marginB9, [class*="span"].marginB9 {
  margin-bottom: 538px !important;
}
.marginB8, [class*="span"].marginB8 {
  margin-bottom: 476px !important;
}
.marginB7, [class*="span"].marginB7 {
  margin-bottom: 414px !important;
}
.marginB6, [class*="span"].marginB6 {
  margin-bottom: 352px !important;
}
.marginB5, [class*="span"].marginB5 {
  margin-bottom: 290px !important;
}
.marginB4, [class*="span"].marginB4 {
  margin-bottom: 220px !important;
}
.marginB3, [class*="span"].marginB3 {
  margin-bottom: 180px !important;
}
.marginB2, [class*="span"].marginB2 {
  margin-bottom: 100px !important;
}
.marginB1, [class*="span"].marginB1 {
  margin-bottom: 42px !important;
}
.marginB1-1, [class*="span"].marginB1-1 {
  margin-bottom: 16px !important;
}
.marginB1-2, [class*="span"].marginB1-2 {
  margin-bottom: 9px !important;
}
.marginB1-3, [class*="span"].marginB1-3 {
  margin-bottom: 4px !important;
}


.paddingTop1, [class*="span"].paddingTop1 {
	padding-top: 30px !important;
}
.paddingR12, [class*="span"].paddingR12 {
  padding-right: 724px !important;
}
.paddingR11, [class*="span"].paddingR11 {
  padding-right: 662px !important;
}
.paddingR10, [class*="span"].paddingR10 {
  padding-right: 600px !important;
}
.paddingR9, [class*="span"].paddingR9 {
  padding-right: 538px !important;
}
.paddingR8, [class*="span"].paddingR8 {
  padding-right: 476px !important;
}
.paddingR7, [class*="span"].paddingR7 {
  padding-right: 414px !important;
}
.paddingR6, [class*="span"].paddingR6 {
  padding-right: 352px !important;
}
.paddingR5, [class*="span"].paddingR5 {
  padding-right: 290px !important;
}
.paddingR5-1, [class*="span"].paddingR5-1 {
  padding-right: 310px !important;
}
.paddingR4, [class*="span"].paddingR4 {
  padding-right: 220px !important;
}
.paddingR3, [class*="span"].paddingR3 {
  padding-right: 180px !important;
}
.paddingR2, [class*="span"].paddingR2 {
  padding-right: 100px !important;
}
.paddingR1, [class*="span"].paddingR1 {
  padding-right: 42px !important;
}
.paddingL12, [class*="span"].paddingL12 {
  padding-left: 724px !important;
}
.paddingL11, [class*="span"].paddingL11 {
  padding-left: 662px !important;
}
.paddingL10, [class*="span"].paddingL10 {
  padding-left: 600px !important;
}
.paddingL9, [class*="span"].paddingL9 {
  padding-left: 538px !important;
}
.paddingL8, [class*="span"].paddingL8 {
  padding-left: 476px !important;
}
.paddingL7, [class*="span"].paddingL7 {
  padding-left: 414px !important;
}
.paddingL6, [class*="span"].paddingL6 {
  padding-left: 352px !important;
}
.paddingL5, [class*="span"].paddingL5 {
  padding-left: 290px !important;
}
.paddingL5-1, [class*="span"].paddingL5-1 {
  padding-left: 310px !important;
}
.paddingL4, [class*="span"].paddingL4 {
  padding-left: 220px !important;
}
.paddingL3, [class*="span"].paddingL3 {
  padding-left: 180px !important;
}
.paddingL2, [class*="span"].paddingL2 {
  padding-left: 100px !important;
}
.paddingL1, [class*="span"].paddingL1 {
  padding-left: 42px !important;
}
.paddingT12, [class*="span"].paddingT12 {
  padding-top: 724px !important;
}
.paddingT11, [class*="span"].paddingT11 {
  padding-top: 662px !important;
}
.paddingT10, [class*="span"].paddingT10 {
  padding-top: 600px !important;
}
.paddingT9, [class*="span"].paddingT9 {
  padding-top: 538px !important;
}
.paddingT8, [class*="span"].paddingT8 {
  padding-top: 476px !important;
}
.paddingT7, [class*="span"].paddingT7 {
  padding-top: 414px !important;
}
.paddingT6, [class*="span"].paddingT6 {
  padding-top: 352px !important;
}
.paddingT5, [class*="span"].paddingT5 {
  padding-top: 290px !important;
}
.paddingT4, [class*="span"].paddingT4 {
  padding-top: 220px !important;
}
.paddingT3, [class*="span"].paddingT3 {
  padding-top: 180px !important;
}
.paddingT2, [class*="span"].paddingT2 {
  padding-top: 100px !important;
}
.paddingT1, [class*="span"].paddingT1 {
  padding-top: 42px !important;
}
.paddingT1-1, [class*="span"].paddingT1-1 {
  padding-top: 16px !important;
}
.paddingT1-2, [class*="span"].paddingT1-2 {
  padding-top: 9px !important;
}
.paddingB12, [class*="span"].paddingB12 {
  padding-bottom: 724px !important;
}
.paddingB11, [class*="span"].paddingB11 {
  padding-bottom: 662px !important;
}
.paddingB10, [class*="span"].paddingB10 {
  padding-bottom: 600px !important;
}
.paddingB9, [class*="span"].paddingB9 {
  padding-bottom: 538px !important;
}
.paddingB8, [class*="span"].paddingB8 {
  padding-bottom: 476px !important;
}
.paddingB7, [class*="span"].paddingB7 {
  padding-bottom: 414px !important;
}
.paddingB6, [class*="span"].paddingB6 {
  padding-bottom: 352px !important;
}
.paddingB5, [class*="span"].paddingB5 {
  padding-bottom: 290px !important;
}
.paddingB4, [class*="span"].paddingB4 {
  padding-bottom: 220px !important;
}
.paddingB3, [class*="span"].paddingB3 {
  padding-bottom: 180px !important;
}
.paddingB2, [class*="span"].paddingB2 {
  padding-bottom: 100px !important;
}
.paddingB1, [class*="span"].paddingB1 {
  padding-bottom: 42px !important;
}
.paddingB1-1, [class*="span"].paddingB1-1 {
  padding-bottom: 16px !important;
}
.paddingB1-2, [class*="span"].paddingB1-2 {
  padding-bottom: 9px !important;
}
.paddingB1-3, [class*="span"].paddingB1-3 {
  padding-bottom: 4px !important;
}










.text-center {
	text-align: center !important;	
}




.noFloat, 
[class*="span"].noFloat,

.son-noFloat>*,		
.son-noFloat>[class*="span"],
	
.posterity-noFloat *,
.posterity-noFloat [class*="span"] {
	float: none !important;
}


.floatL, 
[class*="span"].floatL,

.son-floatL>*,		
.son-floatL>[class*="span"],
	
.posterity-floatL *,
.posterity-floatL [class*="span"] {
	float: left !important;
}

.clearfix:after,
.son-clearfix>*:after,		
.son-clearfix>[class*="span"]:after,
	
.posterity-clearfix *:after,
.posterity-clearfix [class*="span"]:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    visibility: hidden;
}

.textVm, 
[class*="span"].textVm,

.son-textVm>*,		
.son-textVm>[class*="span"],
	
.posterity-textVm *,
.posterity-textVm [class*="span"] {
	vertical-align: middle;	
}

.posAbs {
	position: absolute;	
}
.posRel {
	position: relative;	
}
.posFixed {
	position: fixed;	
}
.top-1 {
	top: 2%;	
}
.left-1 {
	left: 2%;	
}
.right-1 {
	right: 2%;	
}


.unstyled>li{
	line-height:20px;
}

.box .label{
	line-height:20px;
}


.albumItem {
    background: url("/images/bg_album_list.png") repeat-x scroll 0 bottom/* #FFFFFF*/;
    padding-bottom: 10px;
}

input.renameInput {
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px 0;
	width: auto;	
	border: none;
	border-radius: none;
    box-shadow: none;
    text-align: center;
}

.hoverZoom {
	text-align: center;	
}




.son-a_style1>a,
.posterity-a_style1 a,
a.style1 {
	color: #666;
    text-decoration: none;	
}
.son-a_style1>a:hover,
.posterity-a_style1 a:hover,
a.style1:hover {
	color: #555;
	text-decoration: underline;		
}
